/*
 *  Copyright 2021-2025 Michael T. Richter as Half-Baked Software
 *  This program is free software. It comes without any warranty, to the extent
 *  permitted by applicable law. You can redistribute it and/or modify it under
 *  the terms of the Do What The Fuck You Want To Public License, Version 2, as
 *  published by Sam Hocevar. See the file COPYING or http://www.wtfpl.net/ for
 *  more details.
 */

#if defined(__ICCARM__)
#define VISIBILITY __root
#elif defined(__GNUC__)
#define VISIBILITY __attribute__((used))
#else
#error clean-up in aisle forced-presence
#endif

// Project information file for keeping all metadata in the same place.
VISIBILITY const char     COROS_NAME[]       = "COROS";
VISIBILITY const char     COROS_LICENCE[]    = "WTFPLv2";
VISIBILITY const char     COROS_OID_STRING[] =
    "{ iso(1) org(3) dod(5) internet(1) private(4) enterprise(1) half-baked(45340) projects(1) software(1) coros(1) }";
VISIBILITY const char     COROS_OID_DOTTED[] = "1.3.5.1.4.1.45340.1.1.1";
VISIBILITY const char     COROS_OID_BER[]    = { 0x06, 0x0b, 0x2b, 0x05, 0x01, 0x04, 0x01, 0x82, 0xe2, 0x1c, 0x01, 0x01, 0x01 };
VISIBILITY const unsigned COROS_OID_BER_SIZE = sizeof(COROS_OID_BER);
